package com.zsrt.java.day20161227.zp.demo01;

import java.text.DecimalFormat;

import org.junit.Test;

public class RedEnvelope01 {

	/**
	 * <发1元的红包 然后让2个人去抢>
	 * 红包总值 ：1元  tValue = 1;
	 * 红包份数 ：2份  partNum = 2;
	 * 将红包总值随机分在红包份数中： 
	 */
	
	@Test
	public void random(){
		
		String[] peoples = new String[2];
		peoples[0] ="马云";
		peoples[1] ="王健林";
		
		double rMoney = Math.random()*0.5;
		//将产生的随机数精确到百分位
		DecimalFormat df = new DecimalFormat("######0.00");
		String fr = df.format(rMoney);
		//将String类型的数值转换成double类型
		double first = Double.valueOf(fr).doubleValue();
		
		double se = 1-first;
		String sr = df.format(se);
		double second = Double.valueOf(sr).doubleValue();
		
		double[] hb = new double[2];
		hb[0] = first;
		hb[1] = second;
		
		for(int i=0;i<hb.length;i++){
			System.out.println("恭喜："+peoples[i]+" 抽到 "+hb[i]+"元的红包！");
		}
		
	}
}
